package com.oa.gform.rebind;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface GValidators {
	String GFieldLabelName() ;
	boolean Enabled()  default true;
	boolean NotNull()  default false;
	boolean NotEmpty()  default false;
	String Pattern()  default "";
	LongRangeValidator[] LongRanges() default {};
	DateRangeValidator[] DateRanges() default {};
	DateCompareValidator[] DateCompariso() default {};
}



